﻿#main {
    width: 1366px;
    float: right;
    top: 30px;
    position: absolute;
    height: 870px;
}
#form {
    position: relative;
    height: 77%;
    width: 99%;
    margin: auto;
    top: 0px;
    left: 0px;
}


select {
}

fieldset {
    border-style: none;
    border-color: inherit;
    border-width: medium;
    width: 376px;
    margin: 0px;
    padding: 0px;
    padding-bottom: 15px;
    
}



#header {
    background-image: linear-gradient(bottom, rgb(239, 247, 247) 44%, rgb(255,255,255) 100%);
background-image: -o-linear-gradient(bottom, rgb(239, 247, 247) 44%, rgb(255,255,255) 100%);
background-image: -moz-linear-gradient(bottom, rgb(239, 247, 247) 44%, rgb(255,255,255) 100%);
background-image: -webkit-linear-gradient(bottom, rgb(239, 247, 247) 44%, rgb(255,255,255) 100%);
background-image: -ms-linear-gradient(bottom, rgb(239, 247, 247) 44%, rgb(255,255,255) 100%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.44, rgb(239, 247, 247)),
	color-stop(1, rgb(255,255,255)));
    position: relative;
    width: 100%;
    height: 55px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    border: 0.5px solid;
    border-color: #ababab; 
}
#form-content {
    border-left: 0.5px solid #ababab;
    border-right: 0.5px solid #ababab;
    border-bottom: 0.5px solid #ababab;
    width: 100%;
    height: 600px;
    position: relative;
    box-shadow:2px 2px 5px rgb(104, 104, 104);
    top: 0px;
    left: 0px;
    border-top-style: none;
    border-top-color: inherit;
    border-top-width: medium;
}
#div-GridView {
    /*background: red;*/
    top: 100px;
    position: relative;
    overflow: scroll;
    width: 100%;
    height: 82%;
    left: 0px;
}
.gvTrainType {
    width: 400px;
    margin: auto;
}
.gv {
    margin: auto;
    width: 100%;
    font-size: 14px;
}
#header p {
    color: #e41e1e;
    left: 30px;
    position: relative;
    font-style: italic;
    font-weight: bold;
    font-size: 30px;
    top: -20px;
    -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  direction: ltr;
  
}
.lblError {
    color: #dd7306;
    font-size: 17px;
    background: #f2e4c1;
    border-color: #dba83f;
    font-size: 16px;
    padding: 5px 10px; 
}
.btnNavTop {
    left: 1100px;
    top: -86px;
}
.btnNavTop:hover {
    left: 1100px;
    top: -86px;
}
.btnNav {
    position: relative;
    width: 160px;
    height: 38px;
    font-weight: bold;
    font-size: 16px;

    color: #fff;
padding: 4px 8px;
border: solid 1px rgb(74, 110, 243);
background: #4788ef;
text-decoration: none;
cursor: pointer;
display: inline-block;
text-align: center;
line-height: 1;
border-radius: 3px;
    
    
}
.btnNav:hover {
    position: relative;
    width: 160px;
    height: 38px;
    font-weight: bold;
    font-size: 16px;

    color: #fff;
padding: 4px 8px;
border: solid 1px rgb(39, 76, 211);
background: #3174df;
text-decoration: none;
cursor: pointer;
display: inline-block;
text-align: center;
line-height: 1;
border-radius: 3px;
    
}



    
    input[type=email],
      input[type=number],
      input[type=password],
      input[type=tel],
      input[type=text],
      input[type=url] {
          border-left: 1px solid #d9d9d9;
    border-right: 1px solid #d9d9d9;
    border-bottom: 1px solid #d9d9d9;
    display: inline-block;
          margin: 0;
          padding: 0 8px;
          background: #fff;
          border-top: 1px solid #c0c0c0;
          -webkit-box-sizing: border-box;
          -moz-box-sizing: border-box;
          box-sizing: border-box;
          -webkit-border-radius: 1px;
          -moz-border-radius: 1px;
          border-radius: 1px;
    
    
        
}
    
      input[type=email]:hover,
      input[type=number]:hover,
      input[type=password]:hover,
      input[type=tel]:hover,
      input[type=text]:hover,
      input[type=url]:hover {
          border: 1px solid #b9b9b9;
          border-top: 1px solid #a0a0a0;
          -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
          -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
          box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
      }
    
      input[type=email]:focus,
      input[type=number]:focus,
      input[type=password]:focus,
      input[type=tel]:focus,
      input[type=text]:focus,
      input[type=url]:focus {
          outline: none;
          border: 1px solid #4d90fe;
          -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
          -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
          box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
      }
        input[type=checkbox].input-error,
        input[type=email].input-error,
        input[type=number].input-error,
        input[type=password].input-error,
        input[type=text].input-error,
        input[type=url].input-error {
        border: 1px solid #dd4b39;
        }
        
        
 .formatTextbox {
     margin-left: 10px;
     height: 30px;
     width: 350px;
     
 }
 .input-error-message {
     color: #e76a39;
     /*display: none;*/
 }       
        
        
        
        
